/**
 * Created by Administrator on 2017/2/8.
 */

module.exports = {
    /**
     * 公共错误码
     */
    'NOT_CUR_PLAY': 10001,              // 不是当前出牌玩家
    'INDEX_INVALID': 10002,             // 无效的坐位

    'CARD_NOT_EXIST': 10101,            // 没有这张牌
    'TASK_UNMATCHED': 10102,            // 操作不匹配
    'EXIST_OTHER_HANGUP': 10103,       // 等待他人响应挂起任务

    /**
     * 麻将错误码
     */
    'MJ_PENG_FAILED': 10201,           // 碰牌失败
    'MJ_GANG_FAILED': 10202,           // 杠牌失败
    'MJ_PLAY_FAILED': 10203,           // 出牌失败

    'MJ_NOT_TING': 10210,               // 没有下叫
    'MJ_NOT_TIANTING': 10211,          // 没有天听
    'MJ_IS_BAOTING': 10212,            // 已经报听
    'MJ_PLAYER_NOT_DEALER': 10213,          // 不是庄家
    'MJ_CANT_TING': 10214,          // 不能报听

    'MJ_SELECT_COLOR_NOT_ALLOWED': 10221,  // 不允许定缺
    'MJ_SELECT_COLOR_STATUS_ERROR': 10222, // 定缺状态错误
    'MJ_SELECT_COLOR_SELECTED': 10223,     // 已经设置了定缺
    'MJ_EXIST_SELECTED_COLOR': 10224,      // 还有定缺的牌未出完

    'MJ_HSZ_NOT_ALLOWED': 10231,            // 没有开启换三张
    'MJ_HSZ_STATUS_ERROR': 10232,           // 换三张状态错误
    'MJ_HSZ_CARDS_ERROR': 10233,            // 换三张选择的牌不正确
    'MJ_HSZ_CARDS_SELECTED': 10234,        // 已经选择了要换的牌

    'MJ_SHAIPAI_HAS_CARD':  10241,      // 晒牌玩家胡这张牌，不能打

    /**
     * 扑克错误码
     */


    //TCMJ的错误码
    'TCMJ_HSZ_NOT_ALLOWED': 11101,      // 没有开启换三张
    'TCMJ_HSZ_STATUS_ERROR': 11102,     // 换三张状态错误
    'TCMJ_HSZ_CARDS_ERROR': 11103,      // 换三张选择的牌不正确
    'TCMJ_HSZ_CARDS_SELECTED': 11104,  // 已经选择了要换的牌

    //JLMJ的错误码
    'PIAO_NOT_ALLOWED': 11201,          // 没有开启飘的功能
    'PIAO_STATUS_ERROR': 11202,         // 飘状态错误
    //维维麻将错误码
    'LZ_NOT_ALLOWED': 11301,          // 没有开启拉庄的功能
    'LZ_STATUS_ERROR': 11302,         // 拉庄状态错误
    'MJ_IS_KOUTING': 11303,           //扣听不能换牌
    //豪发赶鸭子错误码
    'PLAYER_NOT_ALL_READY': 11401,            //有玩家没准备
    'NOT_PLAYER': 11402,                 //玩家不足
    'PATTERN_ERROR': 11403,                 //牌型错误
    'CARD_ERROR': 11404,                 //出牌错误
    //QZMJ的错误码
    'MAI_STATUS_ERROR': 11502,         // 买状态错误
    'NOT_YOU_JIN': 11503,         // 不能游金

    //QZNN的错误码
    'QZNN_MS_UNMATCH': 11601,          // 模式不匹配
    'QZNN_ROB_DEALER_SET': 11602,     // 已经设置抢庄状态
    'QZNN_ANTE_ADDED': 11603,           //已经下注
    'QZNN_PLAY_CARD_END': 11604,           //已经提示
    'QZNN_ANTE_ARG_ERROR': 11605,           //下注参数错误
    'QZNN_PLAYER_IS_LOOKED': 11606,           //玩家已经看牌
    'QZNN_PLAYER_IS_GIVE_UP': 11607,           //玩家已经看牌
    'QZNN_ANTE_IS_MAX': 11608,           //已经封顶


    //HLZjh的错误码
    'HLZJH_NOT_EXIST_PLAYER' : 11701,           // 玩家不存在
    'HLZJH_PLAYER_IS_ABANDON' : 11702,          // 玩家已经弃牌
    'HLZJH_PLAYER_IS_LOOKCARD' : 11703,         // 玩家已经看牌
    'HLZJH_NOT_OVER_PLAYER_MEN' : 11704,        // 当前还没有到玩家闷牌的轮数
    'HLZJH_NOT_OVER_PLAYER_COMPARE' : 11705,    // 当前还没有到玩家比牌的轮数
    'HLZJH_NOT_COMPARE_OWN' : 11706,            // 不能和自己比较
    'HLZJH_PLAYER_NOT_OPERATOR' : 11707,        // 当前玩家不能行动
    'HLZJH_NOT_LOWER_CURRATE' : 11708,          // 不能低于当前注率


    //XZMJ的错误码
    'XZMJ_MA_NOT_ALLOWED': 11801,               // 不允许买马
    'XZMJ_MA_SELECTED': 11802,                   // 已经买马了
    'XZMJ_MA_NOT_SELECT': 11802,                // 还没买马
    //LXELFDDZ的错误码
    'LXE_CANT_PASS': 11902,                // 必须选，不允许过
    'LXE_CANT_PLAY_CARDS': 11903,                // 当前不是出牌状态
    'LXE_CARDS_IS_SMALL': 11904,            //牌小了
    'LXE_PLAYER_IS_TI': 11905,            //玩家已经踢了
    'LXE_STATE_ERROR': 11906,               //状态错误
    'LXE_MS_UNMATCH':11907,                 //模式错误

    //XYZjh的错误码
    'XYZJH_NOT_EXIST_PLAYER' : 12001,           // 玩家不存在
    'XYZJH_PLAYER_IS_ABANDON' : 12002,          // 玩家已经弃牌
    'XYZJH_PLAYER_IS_LOOKCARD' : 12003,         // 玩家已经看牌
    'XYZJH_NOT_OVER_PLAYER_MEN' : 12004,        // 当前还没有到玩家闷牌的轮数
    'XYZJH_NOT_OVER_PLAYER_COMPARE' : 12005,    // 当前还没有到玩家比牌的轮数
    'XYZJH_NOT_COMPARE_OWN' : 12006,            // 不能和自己比较
    'XYZJH_PLAYER_NOT_OPERATOR' : 12007,        // 当前玩家不能行动
    'XYZJH_NOT_LOWER_CURRATE' : 12008          // 不能低于当前注率
};